right of self defence - Spanish English Dictionary